package com.polymorphic;

/**
 * @Author 小闽
 * @Date 2024/8/11 9:18
 * @PackageName: com.polymorphic
 * @ClassName: polymorphic01
 * @Description: 主类
 * @Version 1.0
 */
public class polymorphic01 {
    /**
     * 请编写一个程序，Master类中有一个feed（喂食）方法，可以完成主人给动物喂食物的信息。
     * @param args
     */
    public static void main(String[] args) {
        Master tom = new Master("汤姆");
        Dog dog = new Dog("大黄~");
        Bone bone = new Bone("大棒骨");
        tom.feed(dog, bone);
        Cat cat = new Cat("花猫~");
        Fish fish = new Fish("黄花鱼");
        tom.feed(cat,fish);

        /**
         * 添加给小猪喂米饭
         */
        Pig pig = new Pig("小花猪");
        Rice rice = new Rice("米饭");
        tom.feed(pig, rice);
    }
}
